syn match bh_hash "#" containedin=.*
syn match bh_at "@" containedin=.*
syn match bh_colon ":" containedin=.*
syn match bh_comma "," containedin=.*
syn match bh_pipe "|" containedin=.*
syn match bh_quantity "\$=[0-9]*" containedin=.*
syn match bh_fc_quantity "[0-9]\{4,8\}:[0-9]\{1,2\}" containedin=.*
syn keyword bh_max LF_P_AMOD_Max
syn keyword bh_min LF_P_AMOD_Min
syn keyword bh_expression1 CxExp
syn keyword bh_expression2 CxMExp
syn keyword bh_rule CxRule
syn keyword bh_function CxFunc
syn keyword bh_function_expression CxFuncExp
syn keyword bh_name name
syn keyword bh_special_contains CONTAINS
syn keyword bh_then Then

hi link bh_hash identifier
hi link bh_at identifier
hi link bh_pipe identifier
hi link bh_colon identifier
hi link bh_comma ignore
hi link bh_quantity type
hi link bh_fc_quantity type
hi link bh_max constant
hi link bh_min constant
hi link bh_oc preproc
hi link bh_expression1 function
hi link bh_expression2 function
hi link bh_function function
hi link bh_function_expression function
hi link bh_rule function
hi link bh_name type
hi link bh_special_contains special
hi link bh_then type
